package com.demo.dto;

import java.util.List;
import java.util.Map;

public class ValidationStatistics {
	Integer erpOnlyCount;
	List<String> erpOnly;
	Integer dwOnlyCount;
	List<String> dwOnly;
	Integer bothErpAndDwCount;
	List<String> bothErpAndDw;

	Integer diffIdCount = 0;
	List<String> diffIds;
	Map<String, List<String>> diffMap;

	public Integer getErpOnlyCount() {
		return erpOnlyCount;
	}

	public List<String> getErpOnly() {
		return erpOnly;
	}

	public Integer getDwOnlyCount() {
		return dwOnlyCount;
	}

	public List<String> getDwOnly() {
		return dwOnly;
	}

	public Integer getBothErpAndDwCount() {
		return bothErpAndDwCount;
	}

	public List<String> getBothErpAndDw() {
		return bothErpAndDw;
	}

	public Integer getDiffIdCount() {
		return diffIdCount;
	}

	public List<String> getDiffIds() {
		return diffIds;
	}

	public Map<String, List<String>> getDiffMap() {
		return diffMap;
	}

	public void setErpOnly(List<String> erpOnly) {
		this.erpOnly = erpOnly;
		this.erpOnlyCount = erpOnly == null ? 0 : erpOnly.size();
	}

	public void setDwOnly(List<String> dwOnly) {
		this.dwOnly = dwOnly;
		this.dwOnlyCount = dwOnly == null ? 0 : dwOnly.size();
	}

	public void setBothErpAndDw(List<String> bothErpAndDw) {
		this.bothErpAndDw = bothErpAndDw;
		this.bothErpAndDwCount = bothErpAndDw == null ? 0 : bothErpAndDw.size();
	}

	public void setDiffIds(List<String> diffIds) {
		this.diffIds = diffIds;
		this.diffIdCount = diffIds == null ? 0 : diffIds.size();
	}

	public void setDiffMap(Map<String, List<String>> diffMap) {
		this.diffMap = diffMap;
	}

}
